form an impression - English Synonyms Dictionary